/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package familytree.negocio;

import familytree.persistencia.pojos.Nodo;
import familytree.persistencia.pojos.Pareja;

/**
 *
 * @author Antonio
 */
public interface IParejaProcessor {

    void anadirMadre(Nodo madre, Nodo h);

    void anadirPadre(Nodo padre, Nodo h);

    

    void deletePareja(String idPareja);

    Pareja getPareja(String idPareja);

    Pareja getParejaPorIdPareja(String idPareja);

    void setPareja(Pareja pareja);

    /**
     * Añade una pareja a partir de los nodos padre y madre
     * @param madre Primero recibe la madre
     * @param padre El segundo elemento es el padre
     */
    void setPareja(Nodo madre, Nodo padre);

}
